.ical
    {
    border:0;
    width:181px;
    height:170px;
    margin:3px;
    }
    .ical .yymm
        {
        height:25px;
        line-height:25px;
        width:100%;
        }
        .ical .yymm .mosel,
        .ical .yymm .ymtxt
            {
            float:left;
            text-align:center;
            }
        .ical .yymm .ymtxt
            {
            width:17px;
            }
            .ical .yymm .mosel a.mms
                {
                float:left;
                width:22px;
                color:#00f
                }
        .ical .yymm .ysel,
        .ical .yymm .msel
            {
            float:left;
            width:55px;
            padding:1px 0;
            margin:2px 0 0;
            }
        .ical .yymm .msel
            {
            width:42px;
            }
    .ical .wkd
        {
        text-align:center;
        list-style:none;
        height:18px;
        line-height:18px;
        width:100%;
        border-bottom:1px solid #ccc;
        margin:0 0 1px;
        }
        .ical .wkd .wd
            {
            float:left;
            width:25px;
            height:18px;
            margin:0;
            }
    .ical .days
        {
        list-style:none;
        margin:0 auto;
        text-align:center;
        width:100%;
        height:auto;
        }
        .ical .days .day
            {
            float:left;
            margin:0;
            }
            .ical .days .day a.act,
            .ical .days .day a.pnd
                {
                float:left;
                outline:0;
                text-decoration:none;
                line-height:20px;
                height:20px;
                width:25px;
                color:#000;
                }
            .ical .days .day a.pnm
                {
                color:#ccc;
                }
            .ical .days .day a.act,
            .ical .days .day a.sel,
                .ical .days .day a:hover.pnd
                {
                line-height:18px;
                height:18px;
                width:23px;
                border:1px outset #ccc;
                color:blue;
                }
            .ical .days .day a.sel,
                .ical .days .day a:hover.pnd,
                .ical .days .day a:hover.act
                {
                background:#def;
                }
            .ical .days .day a.act
                {
                color:red;
                }
                .ical .days .day a:hover.pnd
                    {
                    color:blue;
                    }
